namespace :db do
    desc "Fill datebase with simple data"

    task populate: :environment do
        #User.create!(name: "admin", 
        #           email: "admin@126.com",
        #           password: "123456",
        #           password_confirmation: "123456",
        #            admin: true)

        #55.times do |n|
        #    name = Faker::Name.name
        #    email = "example-#{n+1}@railstutorial.org"
        #    password = "password"
        #    User.create!(name: name,
        #               email: email,
        #               password: password,
        #               password_confirmation: password)
        #end
        

        #users = User.all
        #5.times do
        #    content = Faker::Lorem.sentence(5)
        #    users.each {|user| user.microposts.create!(content: content)}
        #end
        
        make_relationships
    end

    def make_relationships
        users = User.all
        user = users.first
        followed_users = users[2..50]
        followers = users[3..40]
        followed_users.each {|followed| user.follow?(followed)}
        followers.each {|follower| follower.follow?(user)}
    end
end
